last ditch


Results for "last ditch"

English - Turkish Dictionary

last ditch

(English - Turkish Dictionary) :
son çare.